.article { clear: both; text-align: left; margin-bottom: 25px; }

.articleHeadline a { font-size: 17px; color: #002947; font-weight: bold; line-height:27px;}

.articleAuthor { margin-top: 5px; }

.articleCalendar { float: left; margin-right: 6px; width: 42px; height: 42px; }

.articleCalendarIcon-01 { background: url('images/01.gif'); }

.articleCalendarIcon-02 { background: url('images/02.gif'); }

.articleCalendarIcon-03 { background: url('images/03.gif'); }

.articleCalendarIcon-04 { background: url('images/04.gif'); }

.articleCalendarIcon-05 { background: url('images/05.gif'); }

.articleCalendarIcon-06 { background: url('images/06.gif'); }

.articleCalendarIcon-07 { background: url('images/07.gif'); }

.articleCalendarIcon-08 { background: url('images/08.gif'); }

.articleCalendarIcon-09 { background: url('images/09.gif'); }

.articleCalendarIcon-10 { background: url('images/10.gif'); }

.articleCalendarIcon-11 { background: url('images/11.gif'); }

.articleCalendarIcon-12 { background: url('images/12.gif'); }

.articleCalendarDay { font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size: 17px; font-weight: bold; color: #000; width: 42px; text-align: center; padding-top: 15px; }

.articleEntry {color: #444;text-align: justify;line-height: 1.6em;margin: 5px 5px 15px 25px;padding: 5px 10px; }
.listing.articleEntry {color: #444;text-align: justify;line-height: 1.6em;margin: 5px 5px 15px 25px;border-left: 3px solid #c7eda7;padding: 5px 10px; }

.articleRelated { margin: 10px 5px; }

.articleRelated a { display: block; margin-top: 5px; }

.articleImage { margin: 2px 10px 4px 4px; float: left; }

.articlePaging { border-bottom: 1px dotted #D8D8D8; padding-bottom: 2px; margin-bottom: 2px; }

.articleCategories { border-bottom: 1px dotted #D8D8D8; margin-bottom: 2px; padding-bottom: 2px; }

.related h2 { margin-bottom: 0px; background-color: #F0F0F0; border: 1px dashed #C8C8C8; padding-left: 5px; }

.postRating h2 { margin-bottom: 0px; background-color: #F0F0F0; border: 1px dashed #C8C8C8; padding-left: 5px; }

.articleComments { text-align: left; margin-bottom:5px;padding-bottom:5px;}

.articleComments h2 { margin-bottom: 0px; background-color: #F0F0F0; border: 1px dashed #C8C8C8; padding-left: 5px; }

.articleComment { margin: 5px 0 0px 0; padding: 5px; min-height: 100px; height: auto !important; height: 100px; }

.articleCommentGravatar { margin: 2px 10px 4px 4px; float: left; }

.articleCommentContent { text-align: left; padding: 0px 5px 10px 5px; }

.articleCommentAuthor { }

.articleCommentDate { border-bottom: 1px dotted #D8D8D8; margin-bottom: 2px; padding-bottom: 2px; }

.articleImages { text-align: left; }

.articleImages h2 { margin-bottom: 0px; background-color: #F0F0F0; border: 1px dashed #C8C8C8; padding-left: 5px; }

.articleFiles { text-align: left; }

.articleFiles h2 { margin-bottom: 0px; background-color: #F0F0F0; border: 1px dashed #C8C8C8; padding-left: 5px; }

.postComment { text-align: left; }

/*.postComment p, .postComment div { padding: 2px 10px; margin: 0px; }*/

.postComment h2 { margin-bottom: 0px; background-color: #F0F0F0; border: 1px dashed #C8C8C8; padding-left: 5px; }

.postComment input { width: 150px; }

.postComment #notify input { width: 20px; }

.postComment textarea { width: 450px; height: 150px; }

/* Photo Area */

.articleImageList li { display: inline; float: left; margin-left: 10px; margin-right: 10px; margin-top: 10px; }

/* File Area */

.articleFileList li { display: inline; float: left; margin-left: 10px; margin-right: 10px; margin-top: 10px; }

/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.4.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.4
* @date November 17, 2007
* @category jQuery plugin
* @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
* @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 3000; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 5000; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#lightbox-container-image-data-box { background-color: #fff; margin: 0pt auto; overflow: auto; font-family: Verdana,Helvetica,sans-serif; font-size: 10px; font-size-adjust: none; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4em; }

#lightbox-container-image-data { padding: 0 10px; }

#lightbox-container-image-details { float: left; text-align: left; width: 70%; }

#lightbox-container-image-details-caption { font-weight: bold; }

#lightbox-container-image-details-currentNumber { clear: left; display: block; }

#lightbox-container-image-details-currentNumber a, lightbox-container-image-details-currentNumber a:hover { border-bottom: medium none; color: #151410; text-decoration: underline; }

#lightbox-container-image-details-nav { clear: left; display: block; padding: 0pt 0pt 10px; }

#lightbox-container-image-details-nav a, #lightbox-container-image-details-nav a:hover { border-bottom: medium none; color: #151410; text-decoration: underline; }

#lightbox-container-image-details-nav-btnPrev { margin: 0pt 8px 0pt 0pt; }

#lightbox-image-details-close-btnClose { float: right; }

#lightbox-image-details-close a, #lightbox-image-details-close a:hover { border-bottom: medium none; color: #151410; text-decoration: underline; }



/*//////// New Bonyan ///////////////////////////////////////////////////////////////////////////*/

.article { direction: ltr;  }
.section { background-color: #ffffff;}
.articleHeadline h1 { line-height: 1.2em; padding: 5px 0; }

.articleEntry { text-align: justify; }

.listingNews .article{background:#fff;padding:15px;}
.adminbuttons { display: inline-block; width: 11%; text-align: center; }

#articleSearchFormSmall { width: 267px; height: 35px; /*! background:url('Images/search-bg.png') repeat-x 0 0; */ margin: 10px 0 15px 0; text-align: right; position: relative; }
#articleSearchFormSmall input[type="submit"] { position: absolute; width: 40px; height: 40px; margin: 0px 0 0 0 !important; cursor: pointer; text-indent: -9999px; background: none; border: 0px; border: solid 1px #3b8f0b;background: #3fab00 url('Images/search-tool.png') no-repeat center center; }
#articleSearchFormSmall input[type="text"] {background:#fff; width: 223px; height: 40px; line-height: 40px; color: #004c75; /* font-size:12px;*/ margin: 0px 0 0 0; padding: 0 5px 0 0; border: 0px; border: solid 1px #fff; }

.categories { /*padding:5px 0 0 0 !important;margin:0 12px 0 10px !important;*/ list-style: none; }
ul.categories { margin-right: 0 !important; }
.categories li { /*background:url('Images/border-bottom-categories.png') repeat-x 0 100%;*/ border-bottom: solid 1px #eee; list-style: none outside none !important; margin: 0; padding: 10px 0 13px 0; }
.categories li.last { background: none; }
.categories li a { /*background:url("images/arrow-categories-blue.png") no-repeat 99% 50% transparent;*/ margin-right: 0; color: #676868; display: inline-block; font-size: 12px; }
.categories li a:hover { margin-right: 4px; text-decoration: none; }
.categories li a span { font-weight: normal; }
/*-------*/
.article .info-wraper, .dashboard { border-top: 1px solid #ddd;clear: both;padding: 10px 5px;height: 37px; }
.commentUser { background: #f5f5f5; padding: 9px; color: #888; }
.authorcomment { text-align: left; color: #59b47b; }
.iconpane .fa { background: #f5f5f5;color: #a3c590; padding: 5px; font-size: 15px; }
.iconpane .fa:hover { background: #eee;color: #3fab00; }
.info-left { float: left; }
.info-right { float: right; }
.iconpane .info-left img {vertical-align:middle; }
.iconpane .fa.fa-calendar {
    background: none;
    color: #2a9b38;
}
.iconpane .fa.fa-star {
    background: none;
    color: #edab49;
}
.articleHeadline { margin-bottom:10px;margin-top:10px;}
/*---------------------------------------*/
.headding .fa {
  background: #3fab00;
  padding:10px;
  color: #fff;
  font-size: 20px;
  width: 40px;
  height: 40px;
}
.faIcon {
    float: left;
    margin-right: 5px;
}
.article .section { margin: 15px 0; }
.article .section .headding { font-size:15px; color: #143d61; background-color: #fbfbfb;border: solid 1px #f5f5f5;height:40px;line-height:40px;font-weight:bold;}

.article .section .related { margin: 10px 0; }
.article .section .related div { margin: 10px 0; }
.article .section .related div a { /*background: url("Images/arrow-categories-blue.png") no-repeat 99% 50% transparent;*/ color: #555555; display: block; font-size: 12px; padding-right: 22px; }
.article .section .related div a:hover { text-decoration: none; }
.article .section .related div a span { font-size: 10px; }

/*-------------------*/
.postComment input[type="text"] { border: solid 1px #eee; height: 40px; text-align: right; margin-bottom: 5px; }
.postComment textarea { border: solid 1px #eee; }
.postComment input[type="button"] {  border: solid 3px #307b05;height: 40px;background: #3fab00; color: #fff;margin-left:8px; margin-top: 10px; padding: 0 30px; font-size: 16px; font-weight: bold; transition: all ease 0.5s; }
    .postComment input[type="button"]:hover {background: #307b05; border: solid 3px #3fab00; transition: all ease 0.5s; }

/*-------*/
.blue { color:#f48b1b;}
.Comment1 { padding: 0 0px 0 0 !important; margin-right: 0; }
.Comment1 li { /*background:url('Images/newsdotgreen.png') no-repeat 100% 7px;*/ padding: 0px 10px 10px 5px; margin-bottom: 10px; list-style-type: none; }
.Comment1 li a,
.Comment1 li a:hover,
.Comment1 li a:active { font-size: 12px; text-decoration: none; color: #002947; line-height: 1.4em; }
.PagingTable {
    width: 100%;
    background: #fff;
    height: 40px;
}


.postComment span input {
    width: 5px;
    margin-left: 8px;
}

.articleComments .Normal {
  padding: 13px;
  display: block;
}
.postRating {
    padding: 10px;
}
.postRating label { margin: 0 20px 0 2px; }
/*---------------*/
 .comment { margin: 5px;padding:5px; direction:rtl;}
 .comment:nth-child(2n+1) { background: #eee; }
 .comment .mcheader { padding: 5px 13px; font: normal 13px,; color: #143d61; }
 .comment .mcheader a,
 .comment .mcheader a:active,
 .comment .mcheader a:hover { font: normal 13px,; color: #143d61; text-decoration: none; cursor: pointer; }
 .comment .mcheader a:visited { text-decoration: underline; }
 .comment .mcheader .mcauthor,
 .comment .mcheader .mcdate { color: #666; }
 .comment .mcheader .mcdate em { color: #59b47b; }
 .comment .mcheader .mcauthor { color: #3875a5; }
 .comment .mctext { font-size: 12px; line-height: 1.7em; color: #666; padding: 10px; text-align: justify; }
 .comment .mctext .cmicon { width: 38px; height: 38px; padding: 0 0 5px 5px; background: url('images/icons-view.png') no-repeat 100% -249px; }
 .cmform { margin: 10px 0; padding: 10px 17px; background-color: #fdfdfd; border: solid 5px #f3f3f3; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -moz-box-shadow: 0 0 1px 1px #888; -webkit-box-shadow: 0 0 1px 1px #888; box-shadow: 0 0 1px 1px #888; }
 .cmform input[type="text"] { width: 280px; height: 30px; font-size: 12px; color: #717171; padding-right: 5px; background-color: #fcfcfc; border: solid 1px #d5d5d5; }
 .cmform textarea { width: 510px; height: 140px; font-size: 12px; color: #717171; padding-right: 5px; background-color: #fcfcfc; border: solid 1px #d5d5d5; }
 .cmform input[type="button"] { width: 125px; height: 40px; text-indent: -999999px; background: url('images/submit.png') no-repeat 0 0; border: 0px; cursor: pointer; }



 /*---*/
 .commentdes .fa.fa-comments-o {
    color: #f48b1b;
}
 /*------*/
 /*----------------*/
/*#dnn_ctr1519_NewsArticles_ViewArticle_ctl12_pName, #dnn_ctr1519_NewsArticles_ViewArticle_ctl12_pEmail { direction: ltr; }

#dnn_ctr1519_NewsArticles_ViewArticle_ctl12_pName, #dnn_ctr1519_NewsArticles_ViewArticle_ctl12_pEmail { width: 48%; display: inline-block; margin:0 8px;}
#dnn_ctr1519_NewsArticles_ViewArticle_ctl12_txtName, #dnn_ctr1519_NewsArticles_ViewArticle_ctl12_txtEmail { width: 92%; }

#dnn_ctr1519_NewsArticles_ViewArticle_ctl12_txtComment { width: 98% !important;margin: 0 8px; }

#dnn_ctr1519_NewsArticles_ViewArticle_ctl13_pName, #dnn_ctr1519_NewsArticles_ViewArticle_ctl13_pEmail { direction: ltr; }

#dnn_ctr1519_NewsArticles_ViewArticle_ctl13_pName, #dnn_ctr1519_NewsArticles_ViewArticle_ctl13_pEmail { width: 48%; display: inline-block; margin:0 8px;}
#dnn_ctr1519_NewsArticles_ViewArticle_ctl13_txtName, #dnn_ctr1519_NewsArticles_ViewArticle_ctl13_txtEmail { width: 92%; }

#dnn_ctr1519_NewsArticles_ViewArticle_ctl13_txtComment { width: 98% !important;margin: 0 8px; }

#dnn_ctr1519_NewsArticles_ViewArticle_ctl20_pName, #dnn_ctr1519_NewsArticles_ViewArticle_ctl20_pEmail { direction: ltr; }

#dnn_ctr1519_NewsArticles_ViewArticle_ctl20_pName, #dnn_ctr1519_NewsArticles_ViewArticle_ctl20_pEmail { width: 48%; display: inline-block; margin:0 8px;}
#dnn_ctr1519_NewsArticles_ViewArticle_ctl20_txtName, #dnn_ctr1519_NewsArticles_ViewArticle_ctl20_txtEmail { width: 92%; }

#dnn_ctr1519_NewsArticles_ViewArticle_ctl20_txtComment { width: 98% !important;margin: 0 8px; }*/
/*---------*/
.postComment p:nth-child(2) input { width: 90%; }
.postComment p:nth-child(3) input { width: 90%; }
.postComment p:nth-child(3){ width:48%; display: inline-block;margin:0 8px;direction: ltr;}
.postComment p:nth-child(2) { width:48%; display: inline-block;margin:0 8px;direction: ltr;}
.postComment textarea.NormalTextBox{ width: 98% !important;margin:0 8px; }
